// 创建一个新文档
host.Application.CreateDocument();
// 声明曲线对象引用
var crv;
// 声明形状对象引用
var s;
// 声明子路径对象引用
var sp;
// 创建一个曲线对象，这时候曲线对象在内存中，还只是一个数据
crv = host.Application.CreateCurve(host.Application.ActiveDocument);
// 在曲线上创建一个子路径
sp = crv.CreateSubPath(1, 5);
// 为曲线上的子路径添加几条线段（直线段、曲线段）
sp.AppendLineSegment(2, 0);
sp.AppendCurveSegment2(5, 7, 6, 6, 3, 5);
sp.AppendCurveSegment2(7, 2, 3, 6, 7, 1);
sp.AppendLineSegment(9, 6);
// 将子路径的第3个节点的类型改为平滑节点（经测试，JS获取不到 sp 的 Nodes 对象，原因未知）
// 将内存中的曲线对象，创建到当前图层上，这样就可以看见了
s = host.Application.ActiveLayer.CreateCurve(crv);
